stroke of lightning - German English Dictionary